df0d5ee01c32380913fea49ea14434c3ad258320,drools-compiler/src/main/java/org/drools/rule/builder/dialect/mvel/MVELEvalBuilder.java,MVELEvalBuilder,build,#RuleBuildContext#BaseDescr#,51
Before Change
// declarations[i] = (Declaration) context.getDeclarationResolver().getDeclaration( (String) usedIdentifiers[0].get( i ) );
// }
final DroolsMVELFactory factory = new DroolsMVELFactory();
factory.setPreviousDeclarationMap( context.getDeclarationResolver().getDeclarations() );
factory.setGlobalsMap( context.getPkg().getGlobals() );
final Serializable expr = MVEL.compileExpression( (String) evalDescr.getContent() );
final EvalCondition eval = new EvalCondition( declarations );
After Change
// declarations[i] = (Declaration) context.getDeclarationResolver().getDeclaration( (String) usedIdentifiers[0].get( i ) );
// }
final DroolsMVELFactory factory = new DroolsMVELFactory(context.getDeclarationResolver().getDeclarations(), null, context.getPkg().getGlobals() );
final Serializable expr = MVEL.compileExpression( (String) evalDescr.getContent() );
final EvalCondition eval = new EvalCondition( declarations );